
/** 系统审核状态改变参数对象, */
export default class SysAuditInfoStatusRequest  { 
  /** 审核信息id */
  auditInfoId!:string;
  /** 审核状态 */
  status!:number;
  /** 审核备注 */
  auditRemarks!:string;


  /**通过JSONObject创建实例对象 */
  public static getInstanceByJSONObj(jsonObj:any):SysAuditInfoStatusRequest{  
    let instance=new SysAuditInfoStatusRequest()  
    return Object.assign(instance, jsonObj) 
  }


  /** 通过属性参数创建实例对象 */
  public static getInstanceByParam(auditInfoId:string,status:number
                                   ,auditRemarks:string){ 
    let instance=new SysAuditInfoStatusRequest()  
    instance.auditInfoId=auditInfoId;
    instance.status=status;
    instance.auditRemarks=auditRemarks;
    return instance 
  }


  /** 类属性的申明静态变量(适用于直接用到Class.fieldName的场景) */
   static fieldNames={
       /**审核信息id*/
      auditInfoId:"auditInfoId",
      /**审核状态*/
      status:"status",
      /**审核备注*/
      auditRemarks:"auditRemarks" } 
}

